반복문 중에서 가장 많이 쓰이는 반복문을 뽑으라면
while, 그리고
for문이겠죠... 그중에서도 특히
while 반복문은
for 문과 비슷하나 더 간단하기 때문에 많이 쓰입니다. 특히
데이터베이스를 불러올때 많이 사용합니다.
[ 1 ] while 반복문 사용 방법
while (참인 조건) {
...
}
// 변수 n이 참에서 거짓이 될때까지 반복함
사용하는 방법은 위처럼
괄호안의 조건이 true(참)에서 false(거짓)가 될 때까지 루프를 반복하게 됩니다. 자세한 예제는 아래를 참조하세요!
[ 2 ] while 반복문 예제소스 코드보기
아래 예제는 1부터 5까지 더한 결과를 얻기 위한 간단한 예제입니다.
<?php
$sum = 0;
$i = 0;
// 변수 $sum과 $i를 0으로 선언하였음
while (i=<5) {
$sum = $sum + i;
i++; // i에 1을 더함
}
echo $sum; // $sum 변수값 출력
?>
// i가 5와 같거나 작을때까지 루프를 계속하여 sum에 i를 계속더함
result
15
// i가 0부터 5까지 계속해서 합한 결과 15를 출력함
!! 데이터베이스에 자주 쓰이는 예제
; 아래 예제처럼 데이터베이스에서 가진 모든 값을 불러오길 원할 경우 아래처럼 사용합니다.
while 괄호 안에 해당하는 $row의 name이 가진 모든 값을 불러와 출력한 후 반복문을 자동으로 종료하는 예제입니다.
<?php
$dbc = mysqli_connect("...","...","...","...");
$query = "SELECT * FROM 필드이름";
$data = mysqli_query($dbc, $query);
while ($row = mysqli_fetch_array($data)) {
echo $row['name'];
}
?>